package Java常用工具API.String类.String类转换功能;

public class Test {
    public static void main(String[] args) {

        //测试byte[] getBytes():将字符串转换成字节数组,即字符的ASCII码形式保存在数组中
        String s1="abc";
        byte[] bys1=s1.getBytes();
        for (int i = 0; i < bys1.length; i++) {
            System.out.println(bys1[i]);//
        }
        System.out.println("------------------------");

        //测试char[] toCharArray():将字符串转换成字符数组
        char[] ch=s1.toCharArray();
        for (int i = 0; i < ch.length; i++) {
            System.out.println(ch[i]);
        }
        System.out.println("------------------------");


        //测试static String valueOf(...):将指定类型数据转换成字符串
        String s2=String.valueOf(25);
        System.out.println(s2+4);
        //注在实际开发中，也常用这种方式
        String s5=" "+123;
        System.out.println(s5);
        System.out.println("------------------------");


        //测试String replace(old,new):将指定字符（串）换成别的字符（串）
        String s3="hello,hello";
        String s4=s3.replace('h','H');
        System.out.println(s4);
        System.out.println("------------------------");


        //测试String[] split(String):切割字符串，返回切割后的字符串数据，原字符串不变
        String[] st=s3.split(",");//按照”，“进行切割，"hello,hello"这个字符串就变味了，两个”hello“字符串
        for (int i = 0; i < st.length; i++) {

            System.out.println(st[i]);

        }
        System.out.println("------------------------");

        //测试String trim():去掉字符串两端的空白字符
        String s6=" he llo  ";
        String s7=s6.trim();
        System.out.println(3+s7+3);



    }

}
